Real meal with virtual networking

ABSTRACT

A system may include one or more processor and memory coupled with the one or more processors that effectuates operations. The operations may include generating an interface (e.g., graphical) for a second user for a second profile to order food associated with a first profile of a first user during a period, wherein the period is designated by the first user; receiving an indication of a first order of food associated the first profile during the period; sending instructions to prepare the first order of food; receiving an indication that the first order is paid by an account associated with the first profile; receiving an indication of an address to deliver the food and an indication not to expose the address to the first profile (e.g., keep private, such as do NOT display or send the address); and sending instructions to display the progress in delivering the food to the address.

SUMMARY

Nowadays more and more people are interacting remotely using theInternet. People interact via video calls, instant messaging, or voicecall, among other things. Further, wherein there is an epidemic orpandemic, there may be an increased need to be physically distant fromothers. Although there may be a need to be physically distant fromothers, people may still desire to engage in activities thatconventionally are thought to require being in close proximity, such aslunch meetings in which a sales person would like to invite a client ora prospective client to lunch and discuss business or nonbusinesstopics, while the sales person pays for the meal. The disclosed subjectmatter may enable real meals in a virtual social environment.

In an example, a system may include one or more processor and memorycoupled with the one or more processors that effectuates operations. Theoperations may include generating an interface (e.g., graphical) for asecond user for a second profile to order food associated with a firstprofile of a first user during a period, wherein the period isdesignated by the first user; receiving an indication of a first orderof food associated the first profile during the period; sendinginstructions to prepare the first order of food; receiving an indicationthat the first order is paid by an account associated with the firstprofile; receiving an indication of an address to deliver the food andan indication not to expose the address to the first profile (e.g., keepprivate, such as do NOT display or send the address); and sendinginstructions to display the progress in delivering the food to theaddress.

This Summary is provided to introduce a selection of concepts in asimplified form that are further described below in the DetailedDescription. This Summary is not intended to identify key features oressential features of the claimed subject matter, nor is it intended tobe used to limit the scope of the claimed subject matter. Furthermore,the claimed subject matter is not limited to limitations that solve anyor all disadvantages noted in any part of this disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

Reference will now be made to the accompanying drawings, which are notnecessarily drawn to scale.

FIG. 1 illustrates an exemplary system for a real meal with virtualnetworking;

FIG. 2 illustrates an exemplary message for a real meal with virtualnetworking;

FIG. 3 illustrates an exemplary method for a real meal with virtualnetworking;

FIG. 4 illustrates an exemplary electronic form or display for a realmeal with virtual networking;

FIG. 5 illustrates an exemplary method for a real meal with virtualnetworking;

FIG. 6 illustrates an exemplary method for a real meal with virtualnetworking;

FIG. 7 illustrates a schematic of an exemplary network device; and

FIG. 8 illustrates an exemplary computer system.

DETAILED DESCRIPTION

Nowadays more and more people are interacting remotely using theInternet. People interact via video calls, instant messaging, or voicecall, among other things. Further, wherein there is an epidemic orpandemic, there may be an increased need to be physically distant fromothers. Although there may be a need to be physically distant fromothers, people may still desire to engage in activities thatconventionally are thought to require being close proximity, such aslunch meetings in which a sales person would like to invite a client ora prospective client to lunch and converse about business or nonbusinesstopics, while the sales person pays for the meal. Another example of aconventional close proximity activity may be a of a romantic nature, inwhich one of the individuals on the date pays for the meal for bothindividuals. The disclosed subject matter may enable real meals in avirtual social environment.

FIG. 1 illustrates an exemplary system for a real meal with virtualnetworking, as disclosed herein. System 100 may include multipledevices, such as device 101-device 107, which may be communicativelyconnected to each other, such as via network 108. Device 101 may be atlocation 111, device 102 may be at location 112, device 103 may be atlocation 113. In an example, device 101 and device 102 may be a mobiledevice.

With continued reference to FIG. 1 , a mobile device may include alaptop, tablet, autonomous vehicle (e.g., SAE Intl level 3 to level 5automation), or mobile phone, among other things. Device 101-device 106may include wireless or wired devices, such as servers, routers,switches, desktop computers, or the like. Device 101 may be referred toas first user device 101, device 102 may be referred to second userdevice 102, or device 103 may be referred to as a third user device 103.Device 104 may be referred to as order taker device 104, device 105 maybe referred to as order preparer device 105, or device 106 may bereferred to as order deliverer device 106. Device 108 may be referred toas conferencing system 108. Conferencing system 108 may be similar toZoom, GoTo Meeting, or Web Ex, and may be integrated into the onlineservice for ordering food associated with device 104-device 106.

First user device 101 may be associated with a first profile of a firstuser. First user device 101 may a mobile phone. Second user device 102and third user device 103 may be associated with respective differentprofiles for respective different users. First user device 101 mayconnect with order taker device 104 via browser interface, phoneapplication, or the like. First user device 101 may connect with ordertaker device 104 in order to order food, schedule electronicappointments (e.g., physically distant appointments), or otherappointments. Order preparer device 105 may accept orders that have beenscheduled electronically and send instructions for the accepted ordersto be prepared. Order deliverer device 106 may receive an indication(e.g., an alert) that an order is ready to be picked up and delivered toa destination. It is contemplated herein that the functions of device101-device 106 may be distributed over multiple devices which may bephysical or virtual.

FIG. 2 illustrates an exemplary message for a real meal with virtualnetworking as disclosed herein. Block 115 may be an electronic messagethat may be for an appointment at a date and time. The electronicmessage may include information for an electronic appointment (e.g.,video conference link, teleconference link, or other conferenceidentifier) and ordering information for ordering food or other productsassociated with the electronic appointment. Example ordering informationmay include budgets for food purchase, selection of types of foods orrestaurants, links to a food ordering system, or the like.

FIG. 3 illustrates an exemplary method for a real meal with virtualnetworking as disclosed herein. At step 131, an electronic form may befilled out. The filled electronic form may be identified with a firstprofile of a first user. The electronic form may have fields thatinclude an electronic address identifier for one or more users (e.g.,second user with second user device 102 or third user with third userdevice 103). An electronic address identifier may include an e-mailaddress, phone number, name, social media account identifier,application account identifier, or the like.

With continue reference to FIG. 3 , in an example scenario, via firstuser device 101, the first user may access order taker device 104 inorder to schedule a meal delivery or virtual meeting with the seconduser of second user device 102. There may be a default setting or asetting set by any authorized user (e.g., second user) that the physicaladdress for delivering meal be marked as private. Being marked asprivate or the like indicates that no one else (such as the first user)should have access the physical delivery address unless needed fordelivery (e.g., delivery person or autonomous vehicle delivering themeal) or otherwise authorized by the second user. In this scenario, thefirst user, is not made aware via the website (e.g., or app) for onlineordering (e.g., website connected with order taker device 104) of theparticular location of the second user or the location in which theorder will be sent. Order taker device 104, order prepare device 105, ororder deliverer device 106 may be aware of the particular location ofthe second user. The particular location of the second user may be basedon a physical address or GPS of second user device 102. It iscontemplated that a message or other indication may be sent to firstuser device 101 of the general location of the second user in which theorder will be sent. The generic location label may include terms such as“home,” “work,” “remote,” a city, a state, or other label that may becreated by second user that is not the particular location. The generallocation may be based on the particular location, but not shown via thewebsite and just shown as the generic (or less specific) location label.Again, it is contemplated that the order taker device 104, orderpreparer device 105, or order deliverer device 106 should receivepermission to release the address to others before a user, such as thefirst user, can be presented with the particular location of the seconduser.

At step 132 of FIG. 3 , an invite message may be sent to second userdevice 104, such as the invite message of FIG. 2 . The invite messagemay include a link (e.g., URL) to an online service for ordering food(e.g., a website or other interface). As disclosed in more detailherein, the invite message may include appointment information for anonline meeting (e.g., using conferencing system 107). A threshold amountof time to purchase the food or use the link before expiration may bebased on the meeting appointment associated with an electronic calendar.The time threshold that is set may be based on the amount of time toprepare (e.g., restaurant or end user) the food, deliver the food, orunpack the food for eating, or the like. The meeting appointment may befor a video conference, a teleconference, virtual reality conference(e.g., virtual or augmented reality of one or more persons).

At step 133, second user device 102 may receive a selection of the linkto the online service for ordering food and information for the onlineservice for ordering food may be displayed. The online service forordering food may be one type (e.g., genre) or multiple types. Forexample, the food types may be Italian or Chinese food. The onlineservice for ordering food may for a particular restaurant (e.g., ChickenRestaurant X franchise) or multiple restaurants (e.g., ChickenRestaurant X franchise, Chicken Restaurant Y franchise, and SeafoodRestaurant Z franchise). As shown in FIG. 4 , the online service forordering food may include an indication that the food may be paid bysomeone else (e.g., first user or conference organizer). There may be anoption for the second user to reject the first user's offer to pay forfood, therefore the second user may pay for any food ordered. The onlineservice for ordering food may include an indication of a budget forpurchase of the food. There may be an option to go over the budgetedamount and pay in which the account of the second user pays for theoverage. The budget may be considered a threshold monetary amount forthe purchase or a threshold number of food items. In addition, there maybe other limits incorporated into the online service for ordering food,such as a threshold amount of time to purchase the food, or a thresholdamount of time to use the link of step 132. The threshold amount of timeto purchase the food or use the link may be based on the meetingappointment associated with an electronic calendar; wherein the timebudget is based amount of time to prepare (restaurant or end user),deliver the food, or unpack for eating, or the like. The graphicalinterface of the online service for ordering food may be displayed as ageneric interface that has the same formatting for most users or thegraphical interface may be designed to have an indication of acorporation in which the first user is employed by or owns. Theavailable options (e.g., restaurants or food) may be based on ability todeliver within or near the appointment meeting time.

At step 134, a first food order may be submitted to the online servicefor ordering food via the order taker device 104. At step 135,instructions may be sent to order deliverer device 106 to that the theordered food of step 134 is ready to be delivered. Order delivererdevice 106 may deliver the food. Order deliverer device 106 may be anunmanned vehicle or autonomous vehicle. At step 136, first user device101, second user device 102, order taker device 104, order preparerdevice 105, or order deliverer device 106 may receive an indication thatthe ordered food of step 134 has been delivered. There may a graphicthat displays which user received or did not receive food that wasordered. First user device 101 may have ability to view status (e.g.,progress) of food preparation or delivery for second user and multipleother users designated for that meeting appointment time.

FIG. 4 illustrates an exemplary electronic form or display 121 for areal meal with virtual networking as disclosed herein. Fields such asfield 122-field 128 may be displayed. The fields may be alerts or needinteraction to fill in the blanks, toggle boxes (e.g., turn off or turnon), or the like to set different options or send requests. Field 122may for concealing (e.g., marking private) the address from the firstuser that is paying for the meal. Field 123 may be for indicating ageneric location label. Field 124 may be for indicating the budget andfield 125 may be fore requesting an increased budget. Field 126 may befor suggesting a change for a meeting appointment time. Field 127 may bebased on only a select few restaurants or food orders that can meet themeeting appointment time. Field 128 may indicate that another user ispaying for a particular order.

FIG. 5 illustrates an exemplary method for a real meal with virtualnetworking as disclosed herein. At step 141, an invite message may bereceived. The invite message may be from a first profile of a firstuser. At step 142, a selection of a link to an online service for foodmay be detected. The link may be included in the invite message. Theselection may for a second profile of a second user. At step 143, basedon the selection, subsequently displaying food to order via the onlineservice. In addition, there may be a display of an indication that thefood to order via the online service is paid by an account associatedwith the first profile. At step 144, there may be an indication toreceive an order of first food of the food to order via the onlineservice. At step 145, send, e.g., by second user device 104, anindication of an address to send the order of the first food. At step146, send an indication to not expose (e.g., mark as private) theaddress to the first user.

FIG. 6 illustrates an exemplary method for a real meal with virtualnetworking as disclosed herein. At step 151, generate an interface(e.g., graphical) for a second user for a second profile to order foodassociated with a first profile of a first user during a period. Theperiod may be designated by the first user. It is contemplated that thesecond user can set the period. There may be an option to not allowusers to order outside the time window. This may enable true lunchfellowship during the time window and otherwise may the virtual meetingmore realistic. For example, realistic in the sense that if a personmisses the lunch meeting at the physical office the person generallydoesn't get a free lunch. There could be an option that provides for“leftovers” in which a budget is indicated that is extended outside ofthe threshold time for those who may try to order some food after thethreshold time (e.g., after meeting has started or after meeting hasended).

With continued reference to FIG. 6 , at step 152, receive an indicationof a first order of food associated the first profile during the period.At step 153, send instructions to prepare the first order of food. Atstep 154, receive an indication that the first order is paid by anaccount associated with the first profile. At step 155, receive, e.g.,by device 104, an indication of an address to deliver the food and anindication not to expose (e.g., keep private, such as do NOT display orsend) the address to the first profile. At step 156, send instructionsto display the progress in delivering the food to the address. Thisprogress may be displayed to all parties of the meeting appointment,such as parties associated with device 101-device 103.

For a business lunch, a first date, or similar activity, it may bebeneficial to allow for one individual to pay for another's meal that isdelivered to the person's home. In addition, it may be beneficial, whenconsidering privacy, to have the meal be delivered without the need toexpose the address to the individuals participating in the activity.

The disclosed subject matter may be used for parties or familygatherings, as well. For example, a first user device may send a meetingappointment invite to my “friends.” The friends RSVP and they may agreeto eat from the same restaurant or same restaurant chain. The status ofeach user's food order, RSVP, online presence for the meeting, or thelike may be displayed. The status may be deidentified, for example,there may be a status indicator that 70% of the users are in the meetingand have received their food. The status information may be based on theorder deliverer device 106 sending an indication that the order isdelivered. It is contemplated, as in this party scenario, that thingsother than food (e.g., party favors or other products for New Year'scelebration) may be used. In a New Year's celebration scenario, eachuser may pay for their own food and the ability to congregate and watchothers dance may be a significant reason to use the disclosed subjectmatter.

Although food products are mentioned herein, it is contemplated that theproduct may be something other than food. It is also contemplated thatfunctions disclosed herein may be distributed over multiple devices.Different devices may send, receive, display, or process the messages orother information disclosed herein. For example, first user device 101may send an invite message to second user device 102 or the invitemessage may be sent by order taker device 104 (e.g., with authorizationfrom a first user associated with first user device 101) to second userdevice 102. It is contemplated that the first user and the second userare different people or entities. It is contemplated that the disclosedreal meal with virtual networking may be used for restaurant deliverysituations or grocery delivery situations. In the grocery deliverysituations recipes may be sent with the delivered groceries.

Further considerations with regard to the real meal with virtual networkare disclosed below. When eating is detected during the meeting, theconferencing system may provide instructions to use virtual reality,augmented reality, still picture, or blacked out block (e.g., cameraturned off). The eating detection trigger of the conferencing system maybe turned on based on the indication of food (e.g., link to order food)in an invite message. The augmented reality may be a superimposedvirtual face over a video of a first user's face that generate lipmovements based on words that are spoken during the conference.

In addition, food ordering in real life may be linked to a virtualenvironment. There may be an avatar with no virtual food at a virtualtable. Virtual food may be displayed at the virtual table in response toan indication of real food being delivered. There may be some built indelay to display the virtual food in order for it to be unpacked and seton table or the like.

The meeting appointment using the conferencing system may be done withavatars in virtual reality and, as disclosed herein, linked to food orother ordering and delivery in the real world. For example, in a virtualworld a first user may walk to a chicken restaurant with his friendswhile talking with them, stand in line to complete a virtual order,complete the virtual order with a virtual teller, and sit down orotherwise wait for the virtual order. This virtual order may be linkedto a real-world ordering system and first user may receive a real foodorder via delivery at a home, office, hotel, or the like location of thefirst user.

Other social uses are for the meeting appointment and other systems aredisclosed herein. For example, virtual running events may beimplemented. For example, there may be a group of users (e.g., firstuser-third user, among many others) that want to participate in anational 5K race. Each user may have a device, such as device 101-device103. They may run on similar terrain across the country and start at thesame time. The terrain may be selected for each user near the user orthe user may select and be given a grade of the terrain. Some terrainmay be more challenging than others, even if it is the same distance.Winners or awards may be generated based on the terrain grade, time ofcompletion, wind resistance, among other things. It is contemplated thatdevice 101-device 103 may have the necessary sensors (e.g., GPS,accelerometer, gyroscopes, or cameras, etc.) that will accurately trackthe users movements. Information from Geographic information systems(GIS), satellite imaging (e.g., photos of the terrain analyzed forobstructions), or other systems may be used to grade how challenging theterrain is. Such virtual running system may be particularly useful whenthere is a desire to do an activity simultaneously as doneconventionally with local 5K, 10K, or other road races. This may be usedfor Olympic, Collegiate, or athletic events that depend on individualperformance done at approximately the same time (note that simultaneoususe is not necessary).

The disclosed subject matter may be used for track and field sports,motorsports (e.g., car racing), golfing, skeet shooting, horsebackriding, cycling, hiking, or surfing, among other activities. In agolfing scenario, courses in an area (e.g., county, city, or state) maybe graded. The grade may be based on speed of the green, elevations(e.g., hills or valleys), bunker use (e.g., amount, dimensions, orposition of bunkers), water hazard use (e.g., amount, dimensions, orposition of water hazards), ruff use (e.g., amount, dimensions, orposition of the ruff), tree use (e.g., amount, dimensions, or positionof shrubs or trees), shape of the fairway, tee use (e.g., dimension orposition of tee), hole position, or the like. Sensors may be put intothe sporting equipment (e.g., golf club) in order to track the activityduring a time frame. Further in the golf scenario, tee times may bescheduled as a group (e.g., group 1 with Bob at a first course locationand John at a second course location). It is contemplated that tee timesmay be at the same course, but staggered with a maximum number in agroup for appropriate social distancing. Note the grade of the course(or other terrain for a particular activity) may be used in determininga final score and winner for the activity (e.g., golf winner, racewinner, hiking winner, etc.). It is further contemplated that thealerts, electronic calendar messaging, payments, and the other subjectmatter disclosed herein (e.g., associated with FIG. 1 -FIG. 6 andrelated discussion) may apply to activities (e.g., 5K run or golf). Inaddition, it is contemplated there may be a combination of the meals (orproducts) subject matter is combined with activity subject matter. Forexample, meals may be delivered to the location of the activity; and themeals and the activity are paid for by one user using the disclosedsystem. Teleconferencing or video conferencing may be incorporated usingdevices attached or with the user (e.g., mobile phone, smart glasses, orthe like), devices integrated into the activity equipment (e.g.,microphone or video camera), or devices integrated into the course(e.g., security or other video cameras or microphones). Communicationsnot related to the conferencing may be stopped during the time of theactivity for the users, such as by a do not disturb system (which may beoverridden based on an indicated emergency).

The disclosed subject matter be used for a telehealth scenario. Forexample, instead of food it may be health equipment, such as electronicthermometers, blood pressure machines, swabs, antigen tests, or thelike. The end user may operate the equipment or a telehealth technician(e.g., nurse or nurse practitioner) may arrive with or near the time ofthe health equipment and perform the tests as needed.

The disclosed subject matter may be used with different products and,again, particularly useful in a business scenario. Business scenario mayinclude activities, such as meals or golf. Other business scenarios mayinclude delivery of information technology equipment (e.g., computers)to an employee and the setting up a call with the IT staff towalkthrough setup.

It is also envisioned that when a product (e.g., meal, golf clubs, partyfavors, cigars, etc.) arrives that a organizer (e.g., payer) of deliveryof such product may receive an automatic indication that the delivery ofthe product has occurred to a planned attendee of the conference. Themobile device or other device may receive a conferencing messageassociated with starting relatively immediately (e.g., within 5 minutes)or in the future, or joining the conferencing communication. Theconferencing message may be a first alert, such as “please start yourconference.” The conferencing message may be a second alert thatincludes the links (or other information) for starting the conference(e.g., video conference or teleconference) and then the user device thatreceived the links would need to receive a login with a username orpassword. The conferencing message may be a third alert, which providesfor an interface (e.g., electronic calendar appointment) to setup aconference call in the future. The conferencing message may be a fourthalert in which the user may just receive the communication and thereforebe authorized to login by answering the phone and pressing #or clickingthe link created for that particular invited user, rather than having tologin with an extensive username or password. In an example, Bob's linkand John's link are different and when logged in Bob may be seen (orrecorded as audio) as “Bob” and John is seen as “John.” The link (orcall) could be a general authorization link to enter the conference inwhich the links are substantially the same. Again, the trigger for theconferencing message to be generated or sent may be based on anindication that that a product (again, also considering as meal herein)has been delivered. It is contemplated that instead of a preset definitehour and day for a conference meeting it can be based on the approximatedelivery time and date of the order. For example, for the conferencemeeting (e.g., meeting appointment), instead of putting “time=12 pmconference for 1 hour on May 1, 2019;” there may be a setting such as“time=‘delivery time of product A’ for 1 hour on ‘delivery date ofproduct A.’” This system may be used in the telehealth scenario when anurse practitioner arrives a conference starts to be setup with sendingof message and connections of devices.

It is also envisioned that when a product arrives that a funder ororganizer (e.g., payer) of such product may receive an automaticindication that the delivery of the product has occurred to a plannedattendee of the conference. Based on the indication of the delivery, thefunder device (e.g., first user device 101) and receiver (e.g., seconduser device 102) may be automatically linked to enable an audio or videocall. This may be a cordial call to say thank you to the first user, maybe a call to hope the second user enjoys the product, or may be call forbusiness related discussions. The callerID in the context of the call ormessage subject in other contexts may indicate that the communication isassociated with the delivery (e.g., “call about delivery of product A”).Along the same lines, there may be cordial messages deliveredautomatically. For example, based on an indication of delivery of theproduct an account of the second user may send a pre-pared or near-realtime prepared thank you message to the account of the first user, suchas “thank you for the product A, I will let you know if I have anyissues.” In another example, based on an indication of delivery of theproduct an account of the first user may send a thank you message to theaccount of the second user, such as “I hope you enjoy the product A,please let me know if you have any issues.”

Further the disclosed system may be used in scenarios such as watchingnewly released movies. The movie may be scheduled for different times,similar to real movie theaters and access may be granted at the thattime for the movie on a device at a location (e.g., computer or TV athome address, neighborhood clubhouse, or park). Food, such as popcorn,chips, or drinks, may be delivered at approximately the same time as themovie start (e.g., within 30 minutes of the start time). This may be aneven more decentralized way to release movies. Further it iscontemplated that video conferencing may be integrated into suchexperience, in which videos of families or friends may be at the bottomor other edge of the viewable screen for the movie. Audio may be on oraudio may be turned off and just video or text. A large televisionscreen, projector screen, or projector, among other products, may beordered (e.g., purchased or rented) for the movie appointment time.

The meeting appointment as disclosed herein may be related to orderingtransportation for a destination. In an example, a vehicle (which may beautonomous SAE level 3-level 5) may be ordered to take a second user tothe airport, but food may be ordered as well. The food may need to bepicked up or may already be in the vehicle. The food may be freshlycooked or snack items such as grain bars, water, juices, potato chips,or the like.

The real meal with virtual networking system may be integrated into asocial media site. In this setup, “friends” (or linked colleagues) maychoose each other from a drop-down menu or the like for the appointmenton the electronic calendar or the online service for ordering food.

In the future, the amount of home or remote working will increasesubstantially. The disclosed subject matter may help address many of theissue that may occur because of such a remote working environment. It iscontemplated that as people move around they may be a place in which itis inappropriate to take a video or conference call (e.g., drivinghome). In this scenario, the location of a user of a mobile device mayreceive a notification to suggest another time (e.g., reschedule) orinform other meeting participants that they will be late. The user ofthe mobile device may select an option to inform other participants (allor some) of the meeting. Subsequent to the notification being sent theother users may be able to respond.

FIG. 7 is a block diagram of network device 200 that may be connected toor comprise a component of a system, such as FIG. 1 . Network device 200may comprise hardware or a combination of hardware and software. Thefunctionality to facilitate telecommunications via a telecommunicationsnetwork may reside in one or combination of network devices 200. Networkdevice 200 depicted in FIG. 7 may represent or perform functionality ofan appropriate network device 200, or combination of network devices200, such as, for example, a component or various components of acellular broadcast system wireless network, a processor, a server, agateway, a node, or the like, or any appropriate combination thereof. Itis emphasized that the block diagram depicted in FIG. 7 is exemplary andnot intended to imply a limitation to a specific implementation orconfiguration. Thus, network device 200 may be implemented in a singledevice or multiple devices (e.g., single server or multiple servers,single gateway or multiple gateways, single controller or multiplecontrollers). Multiple network entities may be distributed or centrallylocated. Multiple network entities may communicate wirelessly, via hardwire, or any appropriate combination thereof.

Network device 200 may comprise a processor 202 and a memory 204 coupledto processor 202. Memory 204 may contain executable instructions that,when executed by processor 202, cause processor 202 to effectuateoperations associated with mapping wireless signal strength.

In addition to processor 202 and memory 204, network device 200 mayinclude an input/output system 206. Processor 202, memory 204, andinput/output system 206 may be coupled together (coupling not shown inFIG. 7 ) to allow communications between them. Each portion of networkdevice 200 may comprise circuitry for performing functions associatedwith each respective portion. Thus, each portion may comprise hardware,or a combination of hardware and software. Input/output system 206 maybe capable of receiving or providing information from or to acommunications device or other network entities configured fortelecommunications. For example, input/output system 206 may include awireless communications (e.g., 3G/4G/GPS) card. Input/output system 206may be capable of receiving or sending video information, audioinformation, control information, image information, data, or anycombination thereof. Input/output system 206 may be capable oftransferring information with network device 200. In variousconfigurations, input/output system 206 may receive or provideinformation via any appropriate means, such as, for example, opticalmeans (e.g., infrared), electromagnetic means (e.g., RF, Wi-Fi,Bluetooth®, ZigBee®), acoustic means (e.g., speaker, microphone,ultrasonic receiver, ultrasonic transmitter), or a combination thereof.In an example configuration, input/output system 206 may comprise aWi-Fi finder, a two-way GPS chipset or equivalent, or the like, or acombination thereof.

Input/output system 206 of network device 200 also may contain acommunication connection 208 that allows network device 200 tocommunicate with other devices, network entities, or the like.Communication connection 208 may comprise communication media.Communication media typically embody computer-readable instructions,data structures, program modules or other data in a modulated datasignal such as a carrier wave or other transport mechanism and includesany information delivery media. By way of example, and not limitation,communication media may include wired media such as a wired network ordirect-wired connection, or wireless media such as acoustic, RF,infrared, or other wireless media. The term computer-readable media asused herein includes both storage media and communication media.Input/output system 206 also may include an input device 210 such askeyboard, mouse, pen, voice input device, or touch input device.Input/output system 206 may also include an output device 212, such as adisplay, speakers, or a printer.

Processor 202 may be capable of performing functions associated withtelecommunications, such as functions for processing broadcast messages,as described herein. For example, processor 202 may be capable of, inconjunction with any other portion of network device 200, determining atype of broadcast message and acting according to the broadcast messagetype or content, as described herein.

Memory 204 of network device 200 may comprise a storage medium having aconcrete, tangible, physical structure. As is known, a signal does nothave a concrete, tangible, physical structure. Memory 204, as well asany computer-readable storage medium described herein, is not to beconstrued as a signal. Memory 204, as well as any computer-readablestorage medium described herein, is not to be construed as a transientsignal. Memory 204, as well as any computer-readable storage mediumdescribed herein, is not to be construed as a propagating signal. Memory204, as well as any computer-readable storage medium described herein,is to be construed as an article of manufacture.

Memory 204 may store any information utilized in conjunction withtelecommunications. Depending upon the exact configuration or type ofprocessor, memory 204 may include a volatile storage 214 (such as sometypes of RAM), a nonvolatile storage 216 (such as ROM, flash memory), ora combination thereof. Memory 204 may include additional storage (e.g.,a removable storage 218 or a non-removable storage 320) including, forexample, tape, flash memory, smart cards, CD-ROM, DVD, or other opticalstorage, magnetic cassettes, magnetic tape, magnetic disk storage orother magnetic storage devices, USB-compatible memory, or any othermedium that can be used to store information and that can be accessed bynetwork device 200. Memory 204 may comprise executable instructionsthat, when executed by processor 202, cause processor 202 to effectuateoperations to map signal strengths in an area of interest.

FIG. 8 depicts an exemplary diagrammatic representation of a machine inthe form of a computer system 400 within which a set of instructions,when executed, may cause the machine to perform any one or more of themethods for real meal with virtual networking described herein. One ormore instances of the machine can operate, for example, as processor 202or device 101-device 107 and other devices of FIG. 1 . In some examples,the machine may be connected (e.g., using a network 402) to othermachines. In a networked deployment, the machine may operate in thecapacity of a server or a client user machine in a server-client usernetwork environment, or as a peer machine in a peer-to-peer (ordistributed) network environment.

The machine may comprise a server computer, a client user computer, apersonal computer (PC), a tablet, a smart phone, a laptop computer, adesktop computer, a control system, a network router, switch or bridge,or any machine capable of executing a set of instructions (sequential orotherwise) that specify actions to be taken by that machine. It will beunderstood that a communication device of the subject disclosureincludes broadly any electronic device that provides voice, video ordata communication. Further, while a single machine is illustrated, theterm “machine” shall also be taken to include any collection of machinesthat individually or jointly execute a set (or multiple sets) ofinstructions to perform any one or more of the methods discussed herein.

Computer system 400 may include a processor (or controller) 404 (e.g., acentral processing unit (CPU)), a graphics processing unit (GPU, orboth), a main memory 406 and a static memory 408, which communicate witheach other via a bus 410. The computer system 400 may further include adisplay unit 412 (e.g., a liquid crystal display (LCD), a flat panel, ora solid state display). Computer system 400 may include an input device414 (e.g., a keyboard), a cursor control device 416 (e.g., a mouse), adisk drive unit 418, a signal generation device 420 (e.g., a speaker orremote control) and a network interface device 422. In distributedenvironments, the examples described in the subject disclosure can beadapted to utilize multiple display units 412 controlled by two or morecomputer systems 400. In this configuration, presentations described bythe subject disclosure may in part be shown in a first of display units412, while the remaining portion is presented in a second of displayunits 412.

The disk drive unit 418 may include a tangible computer-readable storagemedium on which is stored one or more sets of instructions (e.g.,software 426) embodying any one or more of the methods or functionsdescribed herein, including those methods illustrated above.Instructions 426 may also reside, completely or at least partially,within main memory 406, static memory 408, or within processor 404during execution thereof by the computer system 400. Main memory 406 andprocessor 404 also may constitute tangible computer-readable storagemedia.

While examples of a system in which messaging for real meal with virtualnetworking can be processed and managed have been described inconnection with various computing devices/processors, the underlyingconcepts may be applied to any computing device, processor, or systemcapable of facilitating a telecommunications system. The varioustechniques described herein may be implemented in connection withhardware or software or, where appropriate, with a combination of both.Thus, the methods and devices may take the form of program code (i.e.,instructions) embodied in concrete, tangible, storage media having aconcrete, tangible, physical structure. Examples of tangible storagemedia include floppy diskettes, CD-ROMs, DVDs, hard drives, or any othertangible machine-readable storage medium (computer-readable storagemedium). Thus, a computer-readable storage medium is not a signal. Acomputer-readable storage medium is not a transient signal. Further, acomputer-readable storage medium is not a propagating signal. Acomputer-readable storage medium as described herein is an article ofmanufacture. When the program code is loaded into and executed by amachine, such as a computer, the machine becomes a device fortelecommunications. In the case of program code execution onprogrammable computers, the computing device will generally include aprocessor, a storage medium readable by the processor (includingvolatile or nonvolatile memory or storage elements), at least one inputdevice, and at least one output device. The program(s) can beimplemented in assembly or machine language, if desired. The languagecan be a compiled or interpreted language, and may be combined withhardware implementations.

The methods and devices associated with a telecommunications system asdescribed herein also may be practiced via communications embodied inthe form of program code that is transmitted over some transmissionmedium, such as over electrical wiring or cabling, through fiber optics,or via any other form of transmission, wherein, when the program code isreceived and loaded into and executed by a machine, such as an EPROM, agate array, a programmable logic device (PLD), a client computer, or thelike, the machine becomes a device for implementing telecommunicationsas described herein. When implemented on a general-purpose processor,the program code combines with the processor to provide a unique devicethat operates to invoke the functionality of a telecommunicationssystem.

While the disclosed systems have been described in connection with thevarious examples of the various figures, it is to be understood thatother similar implementations may be used or modifications and additionsmay be made to the described examples of a telecommunications systemwithout deviating therefrom. For example, one skilled in the art willrecognize that a telecommunications system as described in the instantapplication may apply to any environment, whether wired or wireless, andmay be applied to any number of such devices connected via acommunications network and interacting across the network. Therefore,the disclosed systems as described herein should not be limited to anysingle example, but rather should be construed in breadth and scope inaccordance with the appended claims.

In describing preferred methods, systems, or apparatuses of the subjectmatter of the present disclosure—real meal with virtual networking—asillustrated in the Figures, specific terminology is employed for thesake of clarity. The claimed subject matter, however, is not intended tobe limited to the specific terminology so selected. Note also that theterm “real meal with virtual networking” is contemplated to be referredto as a real component (e.g., product or activity) with a virtual (e.g.,computer based) component. For example, the disclosed system may be usedfor a 5K run, track and field sports, motorsports (e.g., car racing),golfing, skeet shooting, horseback riding, cycling, hiking, or surfing,among other things.

This written description uses examples to enable any person skilled inthe art to practice the claimed subject matter, including making andusing any devices or systems and performing any incorporated methods.Other variations of the examples are contemplated herein. In addition,the use of the word “or” is generally used inclusively unless otherwiseprovided herein.

Methods, systems, and apparatuses, among other things, as describedherein may provide for generating an interface (e.g., graphical) for asecond user for a second profile to order food associated with a firstprofile of a first user during a period, wherein the period isdesignated by the first user (contemplate second user can set period);receiving an indication of a first order of food associated the firstprofile during the period; sending instructions to prepare the firstorder of food; receiving an indication that the first order is paid byan account associated with the first profile; receiving an indication ofan address to deliver the food and an indication not to expose (e.g.,keep private, such as do NOT display or send) the address to the firstprofile; and send instructions to display the progress in delivering thefood to the address. Methods, systems, and apparatuses, among otherthings, as described herein may provide for receiving an invite message,wherein the invite message is associated with a first profile of a firstuser; receiving a selection of a link to an online service for food,wherein the link is in the invite message, wherein the selection isassociated with a second profile of a second user; based on theselection, subsequently: displaying food to order via the onlineservice; and displaying an indication that the food to order via theonline service is paid by an account associated with the first profile.The method, system, computer readable storage medium, or apparatus mayprovide for receiving an indication of an order of first food of thefood to order via the online service; sending an indication of anaddress (e.g., a street address) to deliver the order of the first food;and sending an indication to not expose the address to the first user.All combinations in this paragraph (including the removal or addition ofsteps) and the below paragraphs are contemplated in a manner that isconsistent with the other portions of the detailed description.

The method, system, computer readable storage medium, or apparatus mayprovide for Filling out an electronic form by a first user. The filledelectronic form comprises an email address (text or the like electronicaddress) of the second user; OR wherein the filled electronic formcomprises a name or another electronic identifier of the second user.The first user is NOT made aware, via the website, of the particularlocation of the second user or the location in which the order will besent. The order taker or the order preparer is aware of the particularlocation of the second user. The particular location of the second usermay be based on an address or GPS of a mobile device of the second user.The first user is made aware, vis the website, of the general locationof the second user or the location in which the order will be sent. Thegeneral location is based on the particular location but shown via thewebsite as just shown as a generic (or less specific) location label.The generic location label comprises home, work, remote, city, state, orother label that is created by user but not the particular location. Thesecond user must give permission before the first user can be presentedwith the particular location of the second user. All combinations inthis paragraph (including the removal or addition of steps) and thebelow paragraph is contemplated in a manner that is consistent with theother portions of the detailed description.

The method, system, computer readable storage medium, or apparatus mayprovide for sending invite message from a first profile associated witha first user to a second user. The first user and the second user aredifferent. The message comprises a link to a website or anotherapplication (e.g., mobile app). The website is for participating in anactivity. The activity may be one type (e.g., genre) or multiple types.The multiple types of activities may include sports or the like (e.g.,5K, golf, motorsports, track and field, etc.). The website may be for aparticular site or for multiple sites. The message (or website) mayinclude an indication that the activity will be paid by someone else(e.g., second user). The message may include an indication of a budgetfor purchase of the activity (e.g., number of golf balls, number ofrounds of golf). The budget may include a threshold monetary amount forthe purchase, a threshold number of items for use in the activity, athreshold number of times to do the activity, a threshold amount of timeto purchase the activity or items for the activity, or a thresholdamount of time to use the link. The threshold amount of time to purchasethe activity (or related items) or use the link may be based on ameeting appointment associated with an electronic calendar; wherein thetime budget may be based on an amount of time to prepare (activityorganizer or end user), complete the activity, or the like. The link tothe website for ordering the activity may be within a meetingappointment message to the second user. The activity area (e.g., track,road, or other course) may be reserved. The website may be displayed tobe generic or displayed to have an indication of a corporation in whichthe first user may be employed by or owns. All combinations in thisparagraph (including the removal or addition of steps) and the belowparagraph is contemplated in a manner that is consistent with the otherportions of the detailed description.

The method, system, computer readable storage medium, or apparatus mayprovide for sending invite message from a first profile associated witha first user to a second user. The first user and the second user aredifferent. The message may include a link to a website. The website maybe for ordering food. The food may be one type (e.g., genre) or multipletypes. The website may be for a particular restaurant or for multiplerestaurants. The message (or website) may include an indication that thefood will be paid by someone else (e.g., second user). The message mayinclude an indication of a budget for purchase of the food. The budgetmay include a threshold monetary amount for the purchase, a thresholdnumber of food items, a threshold amount of time to purchase the food,or a threshold amount of time to use the link. The threshold amount oftime to purchase the food or use the link may be based on a meetingappointment associated with an electronic calendar; wherein the timebudget may be based on an amount of time to prepare (restaurant or enduser), deliver the food, or unpack for eating, or the like. The link tothe website for ordering food may be within a meeting appointmentmessage to the second user. The meeting appointment may be for a videoconference, or a teleconference, virtual conference (e.g., virtual oraugmented reality of one or more persons). The meeting appointment maybe for a physical location (e.g., a street address) in which the firstuser or second user can meet. The physical location may be for dining inwhich to allow the first user or second user to enjoy food fromdifferent restaurants. The dining table (or area) may be reserved. Thewebsite may be displayed to be generic or displayed to have anindication of a corporation in which the first user is employed by orowns. All combinations in this paragraph (including the removal oraddition of steps) are contemplated in a manner that is consistent withthe other portions of the detailed description.

What is claimed:
 1. A system for electronic invitations and virtualconferencing, the system comprising: one or more processors; and memorycoupled with the one or more processors, the memory storing executableinstructions that when executed by the one or more processors cause theone or more processors to effectuate operations comprising: receiving anelectronic invite message from a computing device, wherein theelectronic invite message is associated with a first electronic profileof a first user; receiving a selection of a link to an online servicefor food, wherein the link is in the electronic invite message, whereinthe selection is associated with a second electronic profile of a seconduser; based on the selection, subsequently displaying: food to order viathe online service; and an electronic indication that the food to ordervia the online service is paid by an account associated with the firstelectronic profile; receiving an electronic indication of an order offirst food of the food to order via the online service; sending anelectronic indication of a location to deliver the order of the firstfood; and sending an electronic indication to not expose the location tothe first user.
 2. The system of claim 1, wherein the electronic invitemessage comprises a meeting request associated with an electroniccalendar.
 3. The system of claim 1, wherein the electronic invitemessage comprises a meeting request associated with an electroniccalendar; wherein the meeting request is for an electronic conference.4. The system of claim 1, wherein the electronic invite messagecomprises a meeting request associated with an electronic calendar;wherein the meeting request is for an electronic conference comprises anaudio conference.
 5. The system of claim 1, wherein the electronicinvite message comprises a meeting request associated with an electroniccalendar; wherein the meeting request is for an electronic conferencecomprises a video conference.
 6. The system of claim 1, wherein theelectronic invite message comprises a meeting request associated with anelectronic calendar; wherein the meeting request is for an electronicconference comprises a virtual or augmented reality conference.
 7. Thesystem of claim 1, wherein the displaying further comprises anelectronic indication of a budget for the food to order.
 8. The systemof claim 1, wherein the location is a street address.
 9. The system ofclaim 1, the operations further comprising automatically generating thevirtual conference after period, in response to receiving an electronicindication of the delivered order.
 10. A computer readable storagemedium storing computer executable instructions that when executed by acomputing device cause said computing device to effectuate operationscomprising: receiving an electronic invite message, wherein theelectronic invite message is associated with a first electronic profileof a first user; receiving a selection of a link to an online servicefor food, wherein the link is in the electronic invite message, whereinthe selection is associated with a second electronic profile of a seconduser; based on the selection, subsequently displaying: food to order viathe online service; and an electronic indication that the food to ordervia the online service is paid by an account associated with the firstelectronic profile; receiving an electronic indication of an order offirst food of the food to order via the online service; sending anelectronic indication of a location to deliver the order of the firstfood; and sending an electronic indication to not expose the location tothe first user.
 11. The computer readable storage medium of claim 10,wherein the electronic invite message comprises a meeting requestassociated with an electronic calendar.
 12. The computer readablestorage medium of claim 10, wherein the location is a global positioningsystem based coordinate.
 13. The computer readable storage medium ofclaim 10, wherein the location is a street address.
 14. The computerreadable storage medium of claim 10, wherein the electronic invitemessage comprises a meeting request associated with an electroniccalendar; wherein the meeting request is for an electronic conference.15. The computer readable storage medium of claim 10, wherein theelectronic invite message comprises a meeting request associated with anelectronic calendar; wherein the meeting request is for an electronicconference comprises an audio conference.
 16. The computer readablestorage medium of claim 10, wherein the electronic invite messagecomprises a meeting request associated with an electronic calendar;wherein the meeting request is for an electronic conference comprises avideo conference.
 17. The computer readable storage medium of claim 10,wherein the electronic invite message comprises a meeting requestassociated with an electronic calendar; wherein the meeting request isfor an electronic conference comprises a virtual or augmented realityconference.
 18. The computer readable storage medium of claim 10,wherein the displaying further comprises an electronic indication of abudget for the food to order.
 19. A system comprising: one or moreprocessors; and memory coupled with the one or more processors, thememory storing executable instructions that when executed by the one ormore processors cause the one or more processors to effectuateoperations comprising: generating an interface for a second user for asecond electronic profile to order food associated with a firstelectronic profile of a first user during a period, wherein the periodis designated by the first user; receiving an electronic indication of afirst order of food associated the first electronic profile during theperiod; sending electronic instructions to prepare the first order offood; receiving an electronic indication that the first order is paid byan account associated with the first electronic profile; receiving anelectronic indication of a location to deliver the food and anelectronic indication not to expose the location to the first electronicprofile; and send electronic instructions to display the progress indelivering the food to the location.
 20. The system of claim 19, whereinthe location is a street address.